transosteal implant - Spanish English Dictionary